/**
 * @Title: practiceDao.java
 * @Package com.car.dal.dao.practice
 * @Description: TODO
 * Copyright: Copyright (c) 2016
 * Company:华夏二手车网
 * @author geyang
 * @date 2016年6月9日 下午7:14:21
 * @version V1.0
 */
package com.car.dal.dao.client;

import java.util.List;

import com.car.bean.GridObj;
import com.car.bean.PageObj;
import com.car.dal.dao.ibatis.CommonDaoInterface;
import com.car.dal.object.TgClientImp;
import com.car.util.Page;

public interface TgClientImpDao extends CommonDaoInterface<TgClientImp, Long> {

    public GridObj GetList(TgClientImp clientImp, PageObj pageObj);

    public Integer getClientHzByTypeCount(TgClientImp clientImp);

    public List<TgClientImp> getClientHzByType(TgClientImp clientImp, Page page);

    public Integer getClientImpCountByType(TgClientImp clientImp);

    public List<TgClientImp> getClientImpByType(TgClientImp clientImp);

    public Integer getClientImpByLikeFwTime(TgClientImp clientImp);

    public Integer getClientListImpCByType(TgClientImp clientImp);

    public List<TgClientImp> getClientListImpByType(TgClientImp clientImp, Page page);

    public Integer getClientListImpCByType2(TgClientImp clientImp);

    public List<TgClientImp> getClientListImpByType2(TgClientImp clientImp, Page page);

    public List<TgClientImp> getClientImpStatisCByType(TgClientImp clientImp);

    public Integer getClientImpStatisCByType2(TgClientImp clientImp);

	public Integer getClientListImpCByType3(TgClientImp clientImp);

	public List<TgClientImp> getClientListImpByType3(TgClientImp clientImp, Page page);

}
